home *** CD-ROM | disk | FTP | other *** search
/ MacHack 1997 / MacHack 1997.toast / Presentations / Presentations ’97 / Sessions ’97 / Multiplatform Code⁄Data Sharing / HelloBothWorlds / GE / LibHdr / getext.h < prev    next >
Encoding:
C/C++ Source or Header  |  1995-11-28  |  1.0 KB  |  42 lines  |  [TEXT/CWIE]

  1. #ifndef _GETEXT_
  2.  
  3. #if defined(TEST_COMPILE) && defined(TARGET_IS_MACOS)
  4. typedef struct {short ascent; short descent; short leading;} FontInfo;
  5. typedef short Style;
  6.  
  7. void TextFont(short);
  8. void TextFace(short);
  9. void TextSize(short);
  10. void GetFontInfo(FontInfo *);
  11. short StringWidth(const StringPtr);
  12. void GetForeColor(RGBColor *);
  13. void RGBForeColor(RGBColor *);
  14. void TextMode(short);
  15. void ClipRect(Rect *);
  16. void MoveTo(short h, short v);
  17.  
  18. void DrawString(const StringPtr);
  19. #endif
  20.  
  21. #if defined(TARGET_IS_WIN95)
  22. typedef struct {short ascent; short descent; short leading;} FontInfo;
  23. typedef short Style;
  24.  
  25. void TextFont(short);
  26. void TextFace(short);
  27. void TextSize(short);
  28. void GetFontInfo(FontInfo *);
  29. short StringWidth(const StringPtr);
  30. void GetForeColor(RGBColor *);
  31. void RGBForeColor(RGBColor *);
  32. void TextMode(short);
  33. // void ClipRect(Rect *); Moved to GEQDRAW.H -AE
  34. //void MoveTo(short h, short v);
  35. // #define MoveTo(a,b) DebugBreak() Moved to GEQDRAW.H -AE
  36.  
  37. void DrawString(const StringPtr);
  38. #endif
  39.  
  40. #define _GETEXT_
  41. #endif
  42.